package com.sc.nft.service;


import java.math.BigDecimal;

/**
 * 用户市值表服务接口
 *
 * @author zxy
 * @description 用户市值
 * @since 2023-07-21 00:27:15
 */
public interface UserMarketValueService {

    /**
     * 初始化数据
     */
    void initMarketValue();

    /**
     * 获取伞下用户市值（排除服务中心和工作室）
     */
    BigDecimal getMarketValue(Long userId);
    /**
     * 获取伞下用户市值（排除服务中心和工作室）+生态
     *
     * @param userId
     * @return
     */
    BigDecimal getEcologyMarketValue(Long userId);

    /**
     * 获取伞下用户市值（排除服务中心）
     *
     * @param userId
     * @return
     */
    BigDecimal getMarketValueService(Long userId);
}
